# near model CODE resource # jump table entries: 43167-43178 (12 of them) label00000000: 00000000 A692 syscall EgretDispatch, flags=6 00000002 DA51 add.w D5, [A1] 00000004 0000 1862 ori.b D0, 0x62 /* 'b' */ 00000008 0000 0FE3 ori.b D0, 0xE3 0000000C 0000 01CE ori.b D0, 0xCE 00000010 8000 or.b D0, D0 00000012 0002 0494 ori.b D2, 0x94 00000016 66E8 bne -0x16 /* 00000000 */ 00000018 046C 0558 FCA6 subi.w [A4 - 0x35A], 0x558 0000001E 0D6E 094E bchg [A6 + 0x94E], D6 00000022 0C34 FB9C 0CC0 cmpi.b [A4 + D0 * 4 - 0x64], 0x9C 00000028 FB9C .invalid <> 0000002A 0536 0A36 btst [A6 + D0 * 2 + 0x36], D2 0000002E 0B6E 088E bchg [A6 + 0x88E], D5 00000032 0B24 btst -[A4], D5 label00000034: 00000034 A856 syscall ObscureCursor 00000036 A860 syscall WaitNextEvent 00000038 0A34 09F8 09AC xori.b <>, 0xF8 0000003E FB8E .invalid <> 00000040 097E bchg <>, D4 00000042 FB8E .invalid <> 00000044 A850 syscall InitCursor label00000046: 00000046 CEAE 0071 and.l D7, [A6 + 0x71] 0000004A FB8A .invalid <> 0000004C FB8A .invalid <> 0000004E 1F2D FB8A move.b -[A7], [A5 - 0x476] 00000052 094C bchg A4, D4 00000054 074E bchg A6, D3 00000056 0786 bclr D6, D3 00000058 FE50 05E0 .extension 0xE50 <>, 0x05E0 // unimplemented 0000005C 0428 FCA4 9854 subi.b [A0 - 0x67AC], 0xA4 00000062 3A2B 9A53 move.w D5, [A3 - 0x65AD] 00000066 9C47 sub.w D6, D7 00000068 0FD8 .incomplete 0000006A 414C chk.w D0, A4 0000006C A986 syscall StopAlert 0000006E A985 syscall Alert 00000070 708C moveq.l D0, 0xFFFFFF8C 00000072 3EC1 move.w [A7]+, D1 00000074 6ABE bpl -0x40 /* 00000034 */ 00000076 3EC2 move.w [A7]+, D2 00000078 70DD moveq.l D0, 0xFFFFFFDD 0000007A 7088 moveq.l D0, 0xFFFFFF88 0000007C 61FD bsr -0x1 /* 0000007B */ 0000007E 06E8 .incomplete 00000080 0A20 56F0 xori.b -[A0], 0xF0 00000084 0716 btst [A6], D3 00000086 1A14 move.b D5, [A4] label00000088: 00000088 6D66 blt +0x68 /* 000000F0 */ 0000008A 651A bcs +0x1C /* 000000A6 */ 0000008C 6208 bhi +0xA /* 00000096 */ 0000008E 6CB6 bge -0x48 /* 00000046 */ 00000090 6CF6 bge -0x8 /* 00000088 */ 00000092 5268 5368 addq.w [A0 + 0x5368], 1 label00000096: 00000096 0830 0396 7245 btst.b [A0 + D7.w * 2 + 0x45], 0x96 0000009C 02B8 FD6A FCF4 7EFC andi.l [0x00007EFC], 0xFD6AFCF4 000000A4 0D80 bclr D0, D6 label000000A6: 000000A6 FCC6 721F .extension 0xCC6 <> // unimplemented 000000AA FC74 0980 .extension 0xC74 <>, 0x0980 // unimplemented 000000AE FC54 FBE8 .extension 0xC54 <>, 0xFBE8 // unimplemented 000000B2 FBB2 .invalid <> 000000B4 7221 moveq.l D1, 0x21 000000B6 FB92 .invalid <> 000000B8 0B80 bclr D0, D5 000000BA FAE0 0E80 .extension 0xAE0 <> // unimplemented 000000BE FA84 FA0E .extension 0xA84 <> // unimplemented 000000C2 F99A .invalid <> 000000C4 6A02 bpl +0x4 /* 000000C8 */ 000000C6 A014 syscall GetVol/PBHGetVol/HGetVol label000000C8: 000000C8 32A8 A0AD move.w [A1], [A0 - 0x5F53] label000000CC: 000000CC B1DF cmpa.l A0, [A7]+ label000000CE: 000000CE A1AD syscall Gestalt, flags=1 000000D0 EA51 roxr D1.w, 5 000000D2 B298 cmp.l D1, [A0]+ 000000D4 4A98 tst.l [A0]+ 000000D6 60F6 bra -0x8 /* 000000CE */ 000000D8 D3D0 add.l A1, [A0] 000000DA EA52 roxr D2.w, 5 000000DC 60EE bra -0x10 /* 000000CC */ label000000DE: 000000DE 6368 bls +0x6A /* 00000148 */ 000000E0 6B62 bmi +0x64 /* 00000144 */ 000000E2 6C6B bge +0x6D /* 0000014F */ 000000E4 6C72 bge +0x74 /* 00000158 */ 000000E6 0075 0CB3 F280 ori.w [A5 + A7.w * 2 - 0x128], 0xCB3 000000EC F327 .extension 0x327 <> // unimplemented label000000EE: 000000EE 3017 move.w D0, [A7] label000000F0: 000000F0 3F18 move.w -[A7], [A0]+ 000000F2 3F38 B200 move.w -[A7], [0xFFFFB200] 000000F6 66F6 bne -0x8 /* 000000EE */ 000000F8 0704 btst D4, D3 000000FA 6B16 bmi +0x18 /* 00000112 */ 000000FC 0CB1 A055 C0B8 2F40 cmpi.l [A1 + <>], 0xA055C0B8 00000104 1211 move.b D1, [A1] 00000106 93C8 sub.l A1, A0 00000108 B041 cmp.w D0, D1 0000010A FE15 A9C9 .unknown 0xFE15 0xA9C9 (W = 7) 0000010E 6120 bsr +0x22 /* 00000130 */ 00000110 6961 bvs +0x63 /* 00000173 */ label00000112: 00000112 7A61 moveq.l D5, 0x61 00000114 6421 bcc +0x23 /* 00000137 */ 00000116 A820 syscall Get1NamedResource 00000118 FC70 0378 .extension 0xC70 <>, 0x0378 // unimplemented 0000011C 6EC0 bgt -0x3E /* 000000DE */ 0000011E 8B5F or.w [A7]+, D5 00000120 5F43 subq.w D3, 7 00000122 706C moveq.l D0, 0x6C 00000124 7573 moveq.l D2, 0x73 00000126 8964 or.w -[A4], D4 00000128 5F5F subq.w [A7]+, 7 0000012A 4676 1338 4AB8 C0B8 not.w [A6 + 0x4AB8C0B8 + D1 * 2] // begin alternate branch 00000130-00000134 fn00000130: 00000130 C0B8 4D50 and.l D0, [0x00004D50] // end alternate branch 00000130-00000134 fn00000130: // (misaligned) 00000132 4D50 chk.w D6, [A0] 00000134 474D chk.w D3, A5 00000136 43F8 FC88 lea.l A1, [0xFFFFFC88] // begin alternate branch 00000138-0000013C label00000138: 00000138 FC88 7078 .extension 0xC88 <> // unimplemented // end alternate branch 00000138-0000013C label00000138: // (misaligned) 0000013A 7078 moveq.l D0, 0x78 0000013C 7605 moveq.l D3, 0x05 0000013E 43F3 FCBA lea.l A1, [A3 + A7 * 4 - 0x70] 00000142 8465 or.w D2, -[A5] label00000144: 00000144 7869 moveq.l D4, 0x69 label00000146: 00000146 594C subq.w A4, 4 label00000148: 00000148 65EE bcs -0x10 /* 00000138 */ 0000014A 6B14 bmi +0x16 /* 00000160 */ 0000014C 6B0A bmi +0xC /* 00000158 */ 0000014E 4A41 tst.w D1 00000150 82D7 divu.w D1, [A7] 00000152 80DF divu.w D0, [A7]+ 00000154 3E82 move.w [A7], D2 00000156 2601 move.l D3, D1 label00000158: 00000158 6512 bcs +0x14 /* 0000016C */ 0000015A D442 add.w D2, D2 0000015C D180 addx.l D0, D0 0000015E B083 cmp.l D0, D3 label00000160: 00000160 08C1 64EE bset.b D1, 0xEE 00000164 341F move.w D2, [A7]+ 00000166 48D0 4CD0 movem.l [A0], D4,D6,D7,A2,A3,A6 0000016A 7FF8 moveq.l D7, 0xFFFFFFF8 fn0000016C: 0000016C 49FA 264D lea.l A4, [PC + 0x264D /* 000027BB, cstring "" */] // begin alternate branch 0000016E-00000170 fn0000016E: 0000016E 264D movea.l A3, A5 // end alternate branch 0000016E-00000170 fn0000016E: // (misaligned) 00000170 97D4 sub.l A3, [A4] 00000172 8009 or.b D0, A1 00000174 4154 chk.w D0, [A4] 00000176 4E49 trap 9 00000178 E64A lsr D2.w, 3 0000017A D3C2 add.l A1, D2 0000017C 5383 subq.l D3, 1 0000017E 60C6 bra -0x38 /* 00000146 */ 00000180 8010 or.b D0, [A0] 00000182 756E moveq.l D2, 0x6E 00000184 6A42 bpl +0x44 /* 000001C8 */ 00000186 61E6 bsr -0x18 /* 0000016E */ 00000188 61E2 bsr -0x1C /* 0000016C */ 0000018A C143 exg D0, D3 0000018C 8006 or.b D0, D6 0000018E 6765 beq +0x67 /* 000001F5 */ 00000190 745F moveq.l D2, 0x5F 00000192 726C moveq.l D1, 0x6C 00000194 6A26 bpl +0x28 /* 000001BC */ 00000196 C142 exg D0, D2 00000198 D3C0 add.l A1, D0 0000019A D391 add.l [A1], D1 0000019C 800E or.b D0, A6 0000019E 3209 move.w D1, A1 000001A0 5A45 addq.w D5, 5 000001A2 524F addq.w A7, 1 000001A4 0301 btst D1, D1 000001A6 8115 or.b [A5], D0 000001A8 DD28 255F add.b [A0 + 0x255F], D6 000001AC 5374 6963 5F43 7275 7563 subq.w [[A4 + 0x5F43] + 0x72757563], 1 000001B6 725F moveq.l D1, 0x5F 000001B8 506F 4003 addq.w [A7 + 0x4003], 8 label000001BC: 000001BC 4820 nbcd.b -[A0] 000001BE 09FF .incomplete 000001C0 12FF move.b [A1]+, <> 000001C2 1A81 move.b [A5], D1 000001C4 81AD 17C4 or.l [A5 + 0x17C4], D0 label000001C8: 000001C8 7764 moveq.l D3, 0x64 000001CA 0E10 0A16 .invalid.b [A0], 0x16 // invalid immediate operation 000001CE 24D3 move.l [A2]+, [A3] 000001D0 0423 023B subi.b -[A3], 0x3B /* ';' */ 000001D4 115E FB0B move.b [A0 - 0x4F5], [A6]+ 000001D8 9B1B sub.b [A3]+, D5 000001DA 020F 8500 andi.b A7, 0x0 000001DE 4AD2 tas.b [A2] 000001E0 F32E .extension 0x32E <> // unimplemented 000001E2 CB31 EA13 and.b [A1 + A6 * 2 + 0x13], D5 000001E6 1323 move.b -[A1], -[A3] 000001E8 3B2B 0182 move.w -[A5], [A3 + 0x182] 000001EC CC14 and.b D6, [A4] 000001EE 0B26 btst -[A6], D5 000001F0 327E movea.w A1, <> 000001F2 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 000001F4 022B 758C 930A andi.b [A3 - 0x6CF6], 0x8C 000001FA DB06 addx.b D5, D6 000001FC 02A3 0B9B 0143 andi.l -[A3], 0xB9B0143 00000202 0712 btst [A2], D3 00000204 1683 move.b [A3], D3 00000206 0702 btst D2, D3 00000208 8B15 or.b [A5], D5 0000020A 9B01 subx.b D5, D1 0000020C 1C16 move.b D6, [A6] 0000020E 0304 btst D4, D1 00000210 2B0B move.l -[A5], A3 00000212 7302 moveq.l D1, 0x02 00000214 0F02 btst D2, D7 00000216 9BCF sub.l A5, A7 00000218 26B3 0464 move.l [A3], [A3 + D0.w * 4 + 0x64] 0000021C 0C18 9BE6 cmpi.b [A0]+, 0xE6 00000220 932C 0E0A sub.b [A4 + 0xE0A], D1 00000224 9311 sub.b [A1], D1 00000226 245A movea.l A2, [A2]+ 00000228 5309 subq.b A1, 1 0000022A 9311 sub.b [A1], D1 0000022C D316 add.b [A6], D1 0000022E 0F32 4012 btst [A2 + D4.w + 0x12], D7 00000232 8802 or.b D4, D2 00000234 0F25 btst -[A5], D7 00000236 0614 AC88 addi.b [A4], 0x88 0000023A D236 0E02 add.b D1, [A6 + D0 * 8 + 0x2] 0000023E 0F8C bclr A4, D7 00000240 AB00 syscall BitBlt 00000242 930A subx.b -[A1], -[A2] 00000244 E907 asl D7.b, 4 00000246 AB87 syscall slXMASK11 00000248 3A08 move.w D5, A0 0000024A 1402 move.b D2, D2 0000024C A338 syscall WriteParam, flags=3 0000024E 2B0B move.l -[A5], A3 00000250 30B6 0626 move.w [A0], [A6 + D0.w * 8 + 0x26] 00000254 F8E3 0F0C .extension 0x8E3 <> // unimplemented 00000258 180A move.b D4, A2 0000025A 0E24 5AB3 .invalid.b -[A4], 0xB3 // invalid immediate operation 0000025E 270F move.l -[A3], A7 00000260 4A21 tst.b -[A1] 00000262 039B bclr [A3]+, D1 00000264 4E4C trap 12 00000266 020F A10C andi.b A7, 0xC 0000026A 7300 moveq.l D1, 0x00 0000026C 9302 subx.b D1, D2 0000026E 4002 negx.b D2 00000270 4B73 DB01 chk.w D5, [[A3 + <> + A5 * 2]] 00000274 2B08 move.l -[A5], A0 00000276 B66B 2526 cmp.w D3, [A3 + 0x2526] 0000027A F82C 8D03 .tblXX 0xF82C, 0x8D03 // unimplemented 0000027E 7306 moveq.l D1, 0x06 00000280 D316 add.b [A6], D1 00000282 0F02 btst D2, D7 00000284 0FA1 bclr -[A1], D7 00000286 03CB .incomplete 00000288 084C 9270 bchg.b A4, 0x70 /* 'p' */ 0000028C 0243 61CA andi.w D3, 0x61CA 00000290 8B6E 6302 or.w [A6 + 0x6302], D5 00000294 2293 move.l [A1], [A3] 00000296 2D46 B301 move.l [A6 - 0x4CFF], D6 0000029A 8B03 sbcd D5, D3 0000029C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000029E 2B0B move.l -[A5], A3 000002A0 3C03 move.w D6, D3 000002A2 1861 movea.b A4, -[A1] 000002A4 016B 1B65 bchg [A3 + 0x1B65], D0 000002A8 0142 bchg D2, D0 000002AA 0317 btst [A7], D1 000002AC 0483 14C5 0A06 subi.l D3, 0x14C50A06 000002B2 085E 536F bchg.b [A6]+, 0x6F /* 'o' */ 000002B6 0802 0F8C btst.b D2, 0x8C 000002BA E305 asl D5.b, 1 000002BC 490C .invalid 4, A4 // invalid opcode 4 with b == 4 000002BE 7391 moveq.l D1, 0xFFFFFF91 000002C0 2B33 3CEB move.l -[A5], [A3 + D3 * 4 - 0x21] 000002C4 100B move.b D0, A3 000002C6 0658 8B6E addi.w [A0]+, 0x8B6E 000002CA E902 asl D2.b, 4 000002CC 4C65 04C2 movem.l D5,A0,A1,A6, -[A5] 000002D0 0402 0F8C subi.b D2, 0x8C 000002D4 8B09 sbcd -[A5], -[A1] 000002D6 2903 move.l -[A4], D3 label000002D8: 000002D8 DB74 2103 1332 4107 add.w [[A4 + <> + D2] + 0x13324107], D5 000002E0 9B11 sub.b [A1], D5 000002E2 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 000002E4 0F41 bchg D1, D7 000002E6 0103 btst D3, D0 000002E8 36E9 000B move.w [A3]+, [A1 + 0xB] 000002EC 4B8C .invalid 5, A4 // invalid opcode 4 with b == 6 000002EE 0300 btst D0, D1 000002F0 8302 sbcd D1, D2 000002F2 9B13 sub.b [A3], D5 000002F4 2B33 EB19 move.l -[A5], [[A3 + A6 * 2]] 000002F8 0F41 bchg D1, D7 000002FA 0129 0B36 btst [A1 + 0xB36], D0 000002FE CB02 abcd D5, D2 00000300 A25B syscall PowerOff, flags=2 00000302 1402 move.b D2, D2 00000304 234B 6101 move.l [A1 + 0x6101], A3 00000308 D223 add.b D1, -[A3] 0000030A 160E move.b D3, A6 0000030C 02FB .incomplete 0000030E 60C9 bra -0x35 /* 000002D9 */ 00000310 03AB 74C1 bclr [A3 + 0x74C1], D1 00000314 0403 00F3 subi.b D3, 0xF3 00000318 082B 3302 3B0A btst.b [A3 + 0x3B0A], 0x2 0000031E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000320 2B33 AB02 025B move.l -[A5], [[A3 + <> + A2 * 2] + 0x25B] 00000326 307B 022B movea.w A0, [PC + D0.w * 2 + 0x2B] 0000032A 3369 17B3 4230 move.w [A1 + 0x4230], [A1 + 0x17B3] 00000330 CABB 48CC and.l D5, [PC + D4 - 0x52] 00000334 2B0B move.l -[A5], A3 00000336 C517 and.b [A7], D2 00000338 7306 moveq.l D1, 0x06 0000033A 2914 move.l -[A4], [A4] 0000033C 6424 bcc +0x26 /* 00000362 */ 0000033E 9AF3 23DB 0632 7B1B sub.w A5, [[] + 0x6327B1B] 00000346 4C12 6423 movem.w D0,D1,D5,A2,A5,A6, [A2] 0000034A 6B8C bmi -0x72 /* 000002D8 */ 0000034C 7300 moveq.l D1, 0x00 0000034E 0608 1CC0 addi.b A0, 0xC0 00000352 02DB .incomplete 00000354 3330 3233 move.w -[A1], [A0 + D3.w * 2 + 0x33] 00000358 00C5 .incomplete 0000035A 01EB .incomplete 0000035C 02CC .incomplete 0000035E 92B6 632F E30A 9070 0608 sub.l D1, [[A6 - 0x1CF6] + D6 * 2 - 0x6F8FF9F8] // begin alternate branch 00000362-00000368 label00000362: 00000362 E30A lsl D2.b, 1 00000364 9070 0608 sub.w D0, [A0 + D0.w * 8 + 0x8] // end alternate branch 00000362-00000368 label00000362: // (misaligned) 00000368 63D5 bls -0x29 /* 0000033F */ 0000036A 2909 move.l -[A4], A1 0000036C 8374 AB08 or.w [A4 + <> + A2 * 2], D1 00000370 AB02 syscall BitsToPix 00000372 C900 abcd D4, D0 00000374 0F01 btst D1, D7 00000376 0ADB .incomplete 00000378 0E3C CB0D 0B0F .invalid.b 0xF, 0xD /* '\r' */ // invalid immediate operation 0000037E 68D3 bvc -0x2B /* 00000353 */ 00000380 1D43 04EB move.b [A6 + 0x4EB], D3 00000384 0064 4305 ori.w -[A4], 0x4305 00000388 42E9 054B .invalid [A1 + 0x54B] // invalid opcode 4 with subtype 1 0000038C 3830 6367 move.w D4, <> 00000390 630E bls +0x10 /* 000003A0 */ 00000392 6101 bsr +0x3 /* 00000395 */ 00000394 DB45 addx.w D5, D5 00000396 7301 moveq.l D1, 0x01 00000398 2B09 move.l -[A5], A1 0000039A 0E33 28C0 BB11 .invalid.b [[A3 + A3 * 2]], 0xC0 // invalid immediate operation label000003A0: 000003A0 7B04 moveq.l D5, 0x04 000003A2 0E13 36C8 .invalid.b [A3], 0xC8 // invalid immediate operation 000003A6 C0E2 mulu.w D0, -[A2] 000003A8 0E5B 0E21 .invalid.w [A3]+, 0xE21 // invalid immediate operation 000003AC 0542 bchg D2, D2 000003AE 9A02 sub.b D5, D2 000003B0 0FAD 00DB bclr [A5 + 0xDB], D7 000003B4 86CB divu.w D3, A3 000003B6 620F bhi +0x11 /* 000003C7 */ 000003B8 4208 clr.b A0 000003BA 7E03 moveq.l D7, 0x03 000003BC 5D02 subq.b D2, 6 000003BE 0B18 btst [A0]+, D5 000003C0 307B 0F25 1A9A movea.w A0, [[PC + 0x1A9A] + D0 * 8] 000003C6 0253 74AD andi.w [A3], 0x74AD 000003CA 0093 850F 2916 ori.l [A3], 0x850F2916 000003D0 446B 0553 neg.w [A3 + 0x553] 000003D4 0A0B 82C1 xori.b A3, 0xC1 000003D8 0703 btst D3, D3 000003DA 36CB move.w [A3]+, A3 000003DC 230E move.l -[A1], A6 000003DE 0B04 btst D4, D5 000003E0 0FC0 .incomplete 000003E2 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000003E4 7B04 moveq.l D5, 0x04 000003E6 DB22 add.b -[A2], D5 000003E8 88B3 07B3 3D5B 07A4 DB0E 2305 or.l D4, [[0x3D5B07A4 + D0 * 8] - 0x24F1DCFB] 000003F4 B33D xor.b <>, D1 000003F6 3B5E C6B3 move.w [A5 - 0x394D], [A6]+ 000003FA 3D03 move.w -[A6], D3 000003FC 80DB divu.w D0, [A3]+ 000003FE 0EA1 20BB 48B3 .invalid.l -[A1], 0x20BB48B3 // invalid immediate operation 00000404 3DCB move.w <>, A3 00000406 2D21 move.l -[A6], -[A1] 00000408 0133 145B btst [A3 + D1.w * 4 + 0x5B], D0 0000040C 09CA .incomplete 0000040E 0382 bclr D2, D1 00000410 A2F3 syscall vTreeSearch, flags=2 00000412 140F move.b D2, A7 00000414 0107 btst D7, D0 00000416 1F02 move.b -[A7], D2 00000418 EB82 asl D2, 5 0000041A 6863 bvc +0x65 /* 0000047F */ 0000041C 33CA 4B6E C6DB move.w [0x4B6EC6DB], A2 00000422 0E93 054B 6E1B .invalid.l [A3], 0x54B6E1B // invalid immediate operation 00000428 0CEE .incomplete 0000042A 2927 move.l -[A4], -[A7] 0000042C 02BB 38E9 120F 8C13 andi.l [PC + A0 * 4 + 0x13], 0x38E9120F 00000434 36C9 move.w [A3]+, A1 00000436 000F 8500 ori.b A7, 0x0 0000043A 8B08 sbcd -[A5], -[A0] 0000043C 4C02 1B74 movem.w D2,D4,D5,D6,A0,A1,A3,A4, D2 00000440 A135 syscall OffLine/Offline, flags=1 00000442 689B bvc -0x63 /* 000003DF */ 00000444 5D45 subq.w D5, 6 00000446 017B 464C bchg [PC + D4.w * 8 + 0x4C], D0 0000044A 022B 438C A305 andi.b [A3 - 0x5CFB], 0x8C 00000450 350D move.w -[A2], A5 00000452 A653 syscall 0x053, flags=6 00000454 8A3C 7B6F or.b D5, 0x6F /* 'o' */ 00000458 8502 sbcd D2, D2 0000045A 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 0000045C 4C02 1374 movem.w D2,D4,D5,D6,A0,A1,A4, D2 00000460 8CD8 divu.w D6, [A0]+ 00000462 450B .invalid 2, A3 // invalid opcode 4 with b == 4 00000464 5B67 subq.w -[A7], 5 00000466 2693 move.l [A3], [A3] 00000468 0EE3 .incomplete 0000046A 0145 bchg D5, D0 0000046C 2016 move.l D0, [A6] 0000046E 142E 04C5 move.b D2, [A6 + 0x4C5] 00000472 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4 00000474 0304 btst D4, D1 00000476 9B5A sub.w [A2]+, D5 00000478 035D bchg [A5]+, D1 0000047A A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 0000047C B228 435A cmp.b D1, [A0 + 0x435A] 00000480 1433 5AF2 move.b D2, [A3 + D5 * 2 - 0x14] 00000484 2B04 move.l -[A5], D4 00000486 050B btst A3, D2 00000488 B228 020F cmp.b D1, [A0 + 0x20F] 0000048C 143B 5A05 move.b D2, [PC + D5 * 2 + 0x5] 00000490 442E C924 neg.b [A6 - 0x36DC] 00000494 884A or.w D4, A2 00000496 0608 FB12 addi.b A0, 0x12 0000049A 7045 moveq.l D0, 0x45 0000049C 42BB A343 126C 883A clr.l [[PC + <>] + 0x126C883A] 000004A4 0800 0B0D btst.b D0, 0xD /* '\r' */ 000004A8 A93B syscall GetMenuBar 000004AA CADB mulu.w D5, [A3]+ 000004AC 822D 10C3 or.b D1, [A5 + 0x10C3] 000004B0 724D moveq.l D1, 0x4D 000004B2 3DE3 move.w <>, -[A3] 000004B4 048A 102E 042B subi.l A2, 0x102E042B 000004BA 4D36 1F36 83B5 4493 6A44 .invalid 6, [[A6 - 0x7C4ABB6D] + D1 * 8 + 0x6A44] // invalid opcode 4 with b == 4 000004C4 CB07 abcd D5, D7 000004C6 743A moveq.l D2, 0x3A 000004C8 730B moveq.l D1, 0x0B 000004CA 7490 moveq.l D2, 0xFFFFFF90 000004CC 5302 subq.b D2, 1 000004CE 7B06 moveq.l D5, 0x06 000004D0 0F14 btst [A4], D7 000004D2 2B06 move.l -[A5], D6 000004D4 1330 6B3B 4CA3 067B 11EB 04A3 move.b -[A1], [[A0 + 0x4CA3067B + D6 * 2] + 0x11EB04A3] 000004E0 3243 movea.w A1, D3 000004E2 1002 move.b D0, D2 000004E4 23CF 4CBB 1026 move.l [0x4CBB1026], A7 000004EA DB04 addx.b D5, D4 000004EC E8CD 055B bftst A5 {21:27} 000004F0 00DC .incomplete 000004F2 384A movea.w A4, A2 000004F4 D29B add.l D1, [A3]+ 000004F6 D784 addx.l D3, D4 000004F8 8316 or.b [A6], D1 000004FA A146 syscall GetTrapAddress, flags=1 000004FC 6B05 bmi +0x7 /* 00000503 */ 000004FE 9B4F subx.w -[A5], -[A7] 00000500 C13F and.b <>, D0 00000502 5253 addq.w [A3], 1 00000504 0502 btst D2, D2 00000506 E31E rol D6.b, 1 00000508 010F btst A7, D0 0000050A 3073 0032 movea.w A0, [A3 + D0.w + 0x32] 0000050E 8406 or.b D2, D6 00000510 08AB 87E3 02C9 bclr.b [A3 + 0x2C9], 0xE3 00000516 00AB 8726 9300 890F ori.l [A3 - 0x76F1], 0x87269300 0000051E 2B09 move.l -[A5], A1 00000520 2463 movea.l A2, -[A3] 00000522 0D63 bchg -[A3], D6 00000524 052B 09B8 btst [A3 + 0x9B8], D2 00000528 10DB move.b [A0]+, [A3]+ 0000052A 0EFB .incomplete 0000052C 2B73 824B 328B move.l [A5 + 0x328B], [A3 + A0.w * 2 + 0x4B] 00000532 4673 023B not.w [A3 + D0.w * 2 + 0x3B] 00000536 1C23 move.b D6, -[A3] 00000538 210E move.l -[A0], A6 0000053A 2392 FB0C move.l <>, [A2] 0000053E 7302 moveq.l D1, 0x02 00000540 0300 btst D0, D1 00000542 C100 abcd D0, D0 00000544 6B93 bmi -0x6B /* 000004D9 */ 00000546 CB08 abcd -[A5], -[A0] 00000548 C900 abcd D4, D0 0000054A CB8F exg D5, A7 0000054C 7382 moveq.l D1, 0xFFFFFF82 0000054E EE13 roxr D3.b, 7 00000550 4073 02C6 negx.w [A3 + D0.w * 2 - 0x58] 00000554 0F89 bclr A1, D7 00000556 0163 bchg -[A3], D0 00000558 8AC9 divu.w D5, A1 0000055A 200F move.l D0, A7 0000055C AD54 syscall NewControl, auto_pop 0000055E 0FC1 .incomplete 00000560 011B btst [A3]+, D0 00000562 8C63 or.w D6, -[A3] 00000564 021C 0414 andi.b [A4]+, 0x14 00000568 EA7B ror D3.w, D5 0000056A 05EA .incomplete 0000056C 9309 subx.b -[A1], -[A1] 0000056E 02F3 .incomplete 00000570 1E06 move.b D7, D6 00000572 08BC 0233 49CB bclr.b 0xCB, 0x33 /* '3' */ 00000578 0E43 0A8B .invalid.w D3, 0xA8B // invalid immediate operation 0000057C 0330 4300 btst [A0 + <> + D4 * 2], D1 00000580 651F bcs +0x21 /* 000005A1 */ 00000582 0626 6B0D addi.b -[A6], 0xD /* '\r' */ 00000586 9313 sub.b [A3], D1 00000588 0C18 0E0A cmpi.b [A0]+, 0xA /* '\n' */ 0000058C 0E0D 1813 .invalid.b A5, 0x13 // invalid immediate operation 00000590 6029 bra +0x2B /* 000005BB */ 00000592 54F3 0270 scc [A3 + D0.w * 2 + 0x70] 00000596 020F AD0D andi.b A7, 0xD /* '\r' */ 0000059A 3307 move.w -[A1], D7 0000059C 5309 subq.b A1, 1 0000059E 2B09 move.l -[A5], A1 000005A0 2E04 move.l D7, D4 000005A2 831B or.b [A3]+, D1 000005A4 438A .invalid 1, A2 // invalid opcode 4 with b == 6 000005A6 446B A5DB neg.w [A3 - 0x5A25] 000005AA 06F3 .incomplete 000005AC 01F3 .incomplete 000005AE 0C2B 062B 155B cmpi.b [A3 + 0x155B], 0x2B /* '+' */ 000005B4 5506 subq.b D6, 2 000005B6 0E06 231F .invalid.b D6, 0x1F // invalid immediate operation 000005BA 065B 01A3 addi.w [A3]+, 0x1A3 000005BE 16D3 move.b [A3]+, [A3] 000005C0 155C 568B move.b [A2 + 0x568B], [A4]+ 000005C4 0292 732B E2AB andi.l [A2], 0x732BE2AB 000005CA 3D7B 050F 1501 D328 0F81 move.w [A6 + 0xF81], [[PC + <>] + D0 * 4 + 0x1501D328] 000005D4 0303 btst D3, D1 000005D6 3F0E move.w -[A7], A6 000005D8 806B 00CB or.w D0, [A3 + 0xCB] 000005DC 170F move.b -[A3], A7 000005DE FA53 00EB .extension 0xA53 <>, 0x00EB // unimplemented 000005E2 014B bchg A3, D0 000005E4 553B 0BD8 subq.b [], 2 000005E8 4014 negx.b [A4] 000005EA 029B 1626 6B07 andi.l [A3]+, 0x16266B07 000005F0 7318 moveq.l D1, 0x18 000005F2 0C9C CD62 8A28 cmpi.l [A4]+, 0xCD628A28 000005F8 2E6A 1402 movea.l A7, [A2 + 0x1402] 000005FC 6320 bls +0x22 /* 0000061E */ 000005FE 4002 negx.b D2 00000600 6B19 bmi +0x1B /* 0000061B */ 00000602 1C10 move.b D6, [A0] 00000604 02FB .incomplete 00000606 2A1C move.l D5, [A4]+ 00000608 0402 8326 subi.b D2, 0x26 /* '&' */ 0000060C 1440 movea.b A2, D0 0000060E 1C10 move.b D6, [A0] 00000610 1C04 move.b D6, D4 00000612 4B5A chk.w D5, [A2]+ 00000614 6963 bvs +0x65 /* 00000679 */ 00000616 542A 2860 addq.b [A2 + 0x2860], 2 0000061A 8504 sbcd D2, D4 0000061C FB00 .extension 0xB00 <> // unimplemented label0000061E: 0000061E 8A04 or.b D5, D4 00000620 2E10 move.l D7, [A0] 00000622 2302 move.l -[A1], D2 00000624 6B2E bmi +0x30 /* 00000654 */ 00000626 3306 move.w -[A1], D6 00000628 B663 cmp.w D3, -[A3] 0000062A 3480 move.w [A2], D0 0000062C D309 addx.b -[A1], -[A1] 0000062E EB07 asl D7.b, 5 00000630 0F26 btst -[A6], D7 00000632 0301 btst D1, D1 00000634 3E0C move.w D7, A4 00000636 5430 6063 addq.b [A0 + D6.w + 0x63], 2 0000063A 1736 4646 move.b -[A3], [A6 + D4.w * 8 + 0x46] 0000063E 8903 sbcd D4, D3 00000640 5A8A addq.l A2, 5 00000642 0463 00A4 subi.w -[A3], 0xA4 00000646 067B 14E4 0F74 addi.w <>, 0x14E4 0000064C 8B08 sbcd -[A5], -[A0] 0000064E AB0A syscall DrawLine 00000650 231B move.l -[A1], [A3]+ 00000652 82A3 or.l D1, -[A3] label00000654: 00000654 0552 bchg [A2], D2 00000656 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 00000658 3652 movea.w A3, [A2] 0000065A 0683 0A52 C303 addi.l D3, 0xA52C303 00000660 0441 0010 subi.w D1, 0x10 00000664 82F5 6B45 divu.w D1, <> 00000668 3782 C652 move.w [A3 + A4.w * 8 + 0x52], D2 0000066C 0F74 2E16 bchg [A4 + D2 * 8 + 0x16], D7 00000670 5171 8A04 subq.w [A1 + A0 * 2 + 0x4], 8 00000674 E4B3 roxr D3, D2 00000676 0E36 82AB 02DB .invalid.b [A6 + D0.w * 2 - 0x37], 0xAB // invalid immediate operation 0000067C 0153 bchg [A3], D0 0000067E 40DB move.w [A3]+, SR 00000680 014B bchg A3, D0 00000682 044A 9302 subi.w A2, 0x9302 00000686 020F E47B andi.b A7, 0x7B /* '{' */ 0000068A 2EF1 0416 move.l [A7]+, [A1 + D0.w * 4 + 0x16] 0000068E 245A movea.l A2, [A2]+ 00000690 4AD2 tas.b [A2] 00000692 C366 and.w -[A6], D1 00000694 C357 and.w [A7], D1 00000696 1AF3 1083 move.b [A5]+, [A3 + D1.w - 0x125] 0000069A 16EB 0525 move.b [A3]+, [A3 + 0x525] 0000069E 0A1B 121B xori.b [A3]+, 0x1B 000006A2 0913 btst [A3], D4 000006A4 31FB 0704 3B1C move.w [0x00003B1C], <> 000006AA 1331 2B6A 045B 1506 move.b -[A1], [[A1 + 0x45B] + 0x1506] 000006B2 8311 or.b [A1], D1 000006B4 C902 abcd D4, D2 000006B6 0359 bchg [A1]+, D1 000006B8 4C83 1602 movem.w D1,A1,A2,A4, D3 000006BC A32D syscall SetApplLimit, flags=3 000006BE 7216 moveq.l D1, 0x16 000006C0 34A4 move.w [A2], -[A4] 000006C2 060B 0A1C addi.b A3, 0x1C 000006C6 1602 move.b D3, D2 000006C8 8333 1B09 or.b [[A3 + <> + D1 * 2]], D1 000006CC 2307 move.l -[A1], D7 000006CE 3443 movea.w A2, D3 000006D0 0006 E66A ori.b D6, 0x6A /* 'j' */ 000006D4 C816 and.b D4, [A6] 000006D6 26F8 3EB1 move.l [A3]+, [0x00003EB1] 000006DA 0A7D 0733 xori.w <>, 0x733 000006DE 0A1B 09E3 xori.b [A3]+, 0xE3 000006E2 116A 4503 D305 move.b [A0 - 0x2CFB], [A2 + 0x4503] 000006E8 7363 moveq.l D1, 0x63 000006EA CC40 and.w D6, D0 000006EC 6318 bls +0x1A /* 00000706 */ 000006EE 051A btst [A2]+, D2 000006F0 2B09 move.l -[A5], A1 000006F2 34D9 move.w [A2]+, [A1]+ 000006F4 7CE3 moveq.l D6, 0xFFFFFFE3 000006F6 04B8 108A 044B 1BDB subi.l [0x00001BDB], 0x108A044B 000006FE 0E41 8BE3 .invalid.w D1, 0x8BE3 // invalid immediate operation 00000702 5DDE slt [A6]+ 00000704 82DB divu.w D1, [A3]+ label00000706: 00000706 0233 163B 1406 andi.b [A3 + D1.w * 4 + 0x6], 0x3B /* ';' */ 0000070C 726A moveq.l D1, 0x6A 0000070E 232F 0343 move.l -[A1], [A7 + 0x343] 00000712 0E3B 06AB 17DA 8313 .invalid.b [[] - 0x7CED], 0xAB // invalid immediate operation 0000071A 3B06 move.w -[A5], D6 0000071C 530A subq.b A2, 1 0000071E D461 add.w D2, -[A1] 00000720 00F3 .incomplete 00000722 23A5 4714 move.l <>, -[A5] 00000726 0273 5D53 1B0B 2A42 9A1C andi.w [[A3 + <> + D1 * 2] + 0x2A429A1C], 0x5D53 /* ']S' */ 00000730 289A move.l [A4], [A2]+ 00000732 732E moveq.l D1, 0x2E 00000734 9A1B sub.b D5, [A3]+ 00000736 1B13 move.b -[A5], [A3] 00000738 1E8E move.b [A7], A6 0000073A 1B3D move.b -[A5], <> 0000073C 1402 move.b D2, D2 0000073E 5B6F 3214 subq.w [A7 + 0x3214], 5 00000742 022B C59B 0A3B andi.b [A3 + 0xA3B], 0x9B 00000748 6933 bvs +0x35 /* 0000077D */ 0000074A 2DE0 move.l <>, -[A0] 0000074C 1445 movea.b A2, D5 0000074E 305B movea.w A0, [A3]+ 00000750 0765 bchg -[A5], D3 00000752 0623 0533 addi.b -[A3], 0x33 /* '3' */ 00000756 16A8 6187 move.b [A3], [A0 + 0x6187] 0000075A E500 asl D0.b, 2 0000075C BB02 xor.b D2, D5 0000075E 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00000760 6AA9 bpl -0x55 /* 0000070B */ 00000762 4454 neg.w [A4] 00000764 2A10 move.l D5, [A0] 00000766 CD20 and.b -[A0], D6 00000768 2E10 move.l D7, [A0] 0000076A 828B or.l D1, A3 0000076C 1414 move.b D2, [A4] 0000076E 4208 clr.b A0 00000770 02D3 .incomplete 00000772 1BDA move.b <>, [A2]+ 00000774 3328 04C6 move.w -[A1], [A0 + 0x4C6] 00000778 1402 move.b D2, D2 0000077A BB71 C505 xor.w [[A1 + <>] + A4 * 4], D5 0000077E 0F70 0802 bchg [A0 + D0 + 0x2], D7 00000782 0F52 bchg [A2], D7 00000784 1B11 move.b -[A5], [A1] 00000786 368E move.w [A3], A6 00000788 7B04 moveq.l D5, 0x04 0000078A 1402 move.b D2, D2 0000078C 336F 4002 9B6F move.w [A1 - 0x6491], [A7 + 0x4002] 00000792 0D11 btst [A1], D6 00000794 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4 00000796 C505 abcd D2, D5 00000798 2316 move.l -[A1], [A6] 0000079A 4A1C tst.b [A4]+ 0000079C 50AC C52C addq.l [A4 - 0x3AD4], 8 000007A0 8EDB divu.w D7, [A3]+ 000007A2 601C bra +0x1E /* 000007C0 */ 000007A4 7802 moveq.l D4, 0x02 000007A6 6B89 bmi -0x75 /* 00000731 */ 000007A8 2182 A307 7626 6307 move.l [[A0 + <>] + A2 * 2 + 0x76266307], D2 // begin alternate branch 000007AE-000007B0 label000007AE: 000007AE 6307 bls +0x9 /* 000007B7 */ // end alternate branch 000007AE-000007B0 label000007AE: // (misaligned) 000007B0 092E 50A5 btst [A6 + 0x50A5], D4 000007B4 0393 bclr [A3], D1 000007B6 064A D263 addi.w A2, 0xD263 000007BA 134B 3F6C move.b [A1 + 0x3F6C], A3 000007BE 103A 08E5 move.b D0, [PC + 0x8E5 /* 000010A5, cstring "" */] // begin alternate branch 000007C0-000007C4 label000007C0: 000007C0 08E5 03A3 bset.b -[A5], 0xA3 // end alternate branch 000007C0-000007C4 label000007C0: // (misaligned) 000007C2 03A3 bclr -[A3], D1 000007C4 601C bra +0x1E /* 000007E2 */ 000007C6 5002 addq.b D2, 8 000007C8 1B5D 531B move.b [A5 + 0x531B], [A5]+ 000007CC E503 asl D3.b, 2 000007CE 78AB moveq.l D4, 0xFFFFFFAB 000007D0 0E16 C503 .invalid.b [A6], 0x3 // invalid immediate operation 000007D4 38C5 move.w [A4]+, D5 000007D6 03E5 .incomplete 000007D8 1463 movea.b A2, -[A3] 000007DA 6970 bvs +0x72 /* 0000084C */ 000007DC 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000007DE BB11 xor.b [A1], D5 000007E0 2536 0FF5 move.l -[A2], <> // begin alternate branch 000007E2-000007E4 label000007E2: 000007E2 0FF5 .incomplete // end alternate branch 000007E2-000007E4 label000007E2: // (misaligned) 000007E4 099B bclr [A3]+, D4 000007E6 081B 0404 btst.b [A3]+, 0x4 000007EA 1B9F 6119 move.b [[A5 + D6]], [A7]+ 000007EE 2302 move.l -[A1], D2 000007F0 62BC bhi -0x42 /* 000007AE */ 000007F2 8E0F or.b D7, A7 000007F4 C502 abcd D2, D2 000007F6 0F26 btst -[A6], D7 000007F8 5B05 subq.b D5, 5 000007FA 350D move.w -[A2], A5 000007FC 6109 bsr +0xB /* 00000807 */ 000007FE 1C04 move.b D6, D4 00000800 0608 0F70 addi.b A0, 0x70 /* 'p' */ 00000804 0273 2389 0810 andi.w [A3 + D0 + 0x10], 0x2389 0000080A 8508 sbcd -[A2], -[A0] 0000080C E93E rol D6.b, D4 0000080E 1320 move.b -[A1], -[A0] 00000810 490B .invalid 4, A3 // invalid opcode 4 with b == 4 00000812 FB73 .extension 0xB73 <> // unimplemented 00000814 0505 btst D5, D2 00000816 0FB1 04ED bclr [A1 + D0.w * 4 - 0x19], D7 0000081A 010F btst A7, D0 0000081C E501 asl D1.b, 2 0000081E 0FF1 .incomplete 00000820 0185 bclr D5, D0 00000822 0641 02A3 addi.w D1, 0x2A3 00000826 2270 0243 movea.l A1, [A0 + D0.w * 2 + 0x43] 0000082A 1713 move.b -[A3], [A3] 0000082C 04A3 0E10 0D06 subi.l -[A3], 0xE100D06 00000832 1C38 E101 move.b D6, [0xFFFFE101] 00000836 A346 syscall GetOSTrapAddress, flags=3 00000838 7053 moveq.l D0, 0x53 0000083A 1883 move.b [A4], D3 0000083C 7604 moveq.l D3, 0x04 0000083E E318 rol D0.b, 1 00000840 6102 bsr +0x4 /* 00000844 */ 00000842 0C54 3B01 cmpi.w [A4], 0x3B01 // begin alternate branch 00000844-00000846 fn00000844: 00000844 3B01 move.w -[A5], D1 // end alternate branch 00000844-00000846 fn00000844: // (misaligned) 00000846 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 00000848 0102 btst D2, D0 0000084A 9336 E58E A510 sub.b [[ + <>] + A6 * 4 - 0x5AF0], D1 // begin alternate branch 0000084C-00000850 label0000084C: 0000084C E58E lsl D6, 2 0000084E A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 // end alternate branch 0000084C-00000850 label0000084C: // (misaligned) 00000850 0402 0FD9 subi.b D2, 0xD9 00000854 04F1 .incomplete 00000856 4963 chk.w D4, -[A3] 00000858 00B3 0745 1443 1070 ori.l [A3 + D1.w + 0x70], 0x7451443 00000860 4061 negx.w -[A1] 00000862 0314 btst [A4], D1 00000864 020F 4103 andi.b A7, 0x3 00000868 5A63 addq.w -[A3], 5 0000086A 08C5 010F bset.b D5, 0xF 0000086E 701C moveq.l D0, 0x1C 00000870 10E9 010F move.b [A0]+, [A1 + 0x10F] 00000874 E501 asl D1.b, 2 00000876 9703 subx.b D3, D3 00000878 A45A syscall PrimeTime, flags=4 0000087A 8A6A 4A40 or.w D5, [A2 + 0x4A40] 0000087E 8905 sbcd D4, D5 00000880 0243 0F1E andi.w D3, 0xF1E 00000884 287B 2E49 movea.l A4, [PC + D2 * 8 + 0x49] 00000888 011B btst [A3]+, D0 0000088A 2070 021B movea.l A0, [A0 + D0.w * 2 + 0x1B] 0000088E 032B 0152 btst [A3 + 0x152], D1 00000892 6B02 bmi +0x4 /* 00000896 */ 00000894 1066 movea.b A0, -[A6] label00000896: 00000896 66A1 bne -0x5D /* 00000839 */ 00000898 2C4B movea.l A6, A3 0000089A 0358 bchg [A0]+, D1 0000089C 9705 subx.b D3, D5 0000089E FE4A C952 .extension 0xE4A <>, 0xC952 // unimplemented 000008A2 8E93 or.l D7, [A3] 000008A4 741C moveq.l D2, 0x1C 000008A6 2802 move.l D4, D2 000008A8 4351 chk.w D1, [A1] 000008AA 2B03 move.l -[A5], D3 000008AC 6AD5 bpl -0x29 /* 00000883 */ 000008AE 2E1C move.l D7, [A4]+ 000008B0 288D move.l [A4], A5 000008B2 020F 1C6A andi.b A7, 0x6A /* 'j' */ 000008B6 020F D504 andi.b A7, 0x4 000008BA C91D and.b [A5]+, D4 000008BC 8B36 052F 2314 FD16 9B46 or.b [[A6 + 0x2314] + D0 * 4 - 0x2E964BA], D5 000008C6 F116 .extension 0x116 <> // unimplemented 000008C8 CB28 F116 and.b [A0 - 0xEEA], D5 000008CC 328E move.w [A1], A6 000008CE 0F25 btst -[A5], D7 000008D0 16D3 move.b [A3]+, [A3] 000008D2 8AF9 1A06 08D3 divu.w D5, [0x1A0608D3] 000008D8 2CF1 03B3 2DF1 031C 1006 081B move.l [A6]+, [[0x2DF1031C + D0 * 2] + 0x1006081B] 000008E4 0238 9070 9283 andi.b [0xFFFF9283], 0x70 /* 'p' */ 000008EA 2904 move.l -[A4], D4 000008EC 7002 moveq.l D0, 0x02 000008EE 7330 moveq.l D1, 0x30 000008F0 9928 6502 sub.b [A0 + 0x6502], D4 000008F4 0490 70A5 0F38 subi.l [A0], 0x70A50F38 000008FA 020F 0929 andi.b A7, 0x29 /* ')' */ 000008FE 50A9 31CD addq.l [A1 + 0x31CD], 8 00000902 0550 bchg [A0], D2 00000904 010C btst A4, D0 00000906 1B02 move.b -[A5], D2 00000908 1090 move.b [A0], [A0] 0000090A E531 roxl D1.b, D2 0000090C 02D3 .incomplete 0000090E 1AF9 3389 0EC9 move.b [A5]+, [0x33890EC9] 00000914 0502 btst D2, D2 00000916 CB5D and.w [A5]+, D5 00000918 2B03 move.l -[A5], D3 0000091A 5099 addq.l [A1]+, 8 0000091C 0E53 1705 .invalid.w [A3], 0x1705 // invalid immediate operation 00000920 04CB .incomplete 00000922 9289 sub.l D1, A1 00000924 0E6B 0B54 AB59 .invalid.w [A3 - 0x54A7], 0xB54 // invalid immediate operation 0000092A 8B39 33E6 F30B or.b [0x33E6F30B], D5 00000930 0A73 194B 1FDB 0810 78D3 xori.w [[] + 0x81078D3], 0x194B 0000093A 8128 6B02 or.b [A0 + 0x6B02], D0 0000093E 040F 760C subi.b A7, 0xC 00000942 6B0B bmi +0xD /* 0000094F */ 00000944 5B1B subq.b [A3]+, 5 00000946 0102 btst D2, D0 00000948 0E73 010E 832F 5324 5305 8100 .invalid.w [[A3 + 0x5324] + A0 * 2 + 0x53058100], 0x10E // invalid immediate operation 00000954 C3EA 7380 muls.w D1, [A2 + 0x7380] 00000958 C810 and.b D4, [A0] 0000095A 0FE1 .incomplete 0000095C 02BB 184B 0D93 10A3 andi.l [PC + D1.w - 0x93], 0x184B0D93 00000964 0B4B bchg A3, D5 00000966 02AB 8910 0FC6 6382 andi.l [A3 + 0x6382], 0x89100FC6 0000096E 1BBF 0B00 move.b [A5 + <> + D0 * 2], <> 00000972 F38B .invalid <> 00000974 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000976 7B63 moveq.l D5, 0x63 00000978 CB16 and.b [A6], D5 0000097A 0106 btst D6, D0 0000097C 0C54 5B1B cmpi.w [A4], 0x5B1B 00000980 604B bra +0x4D /* 000009CD */ 00000982 021F 4B59 andi.b [A7]+, 0x59 /* 'Y' */ 00000986 A336 syscall MoreMasters, flags=3 00000988 0E33 1483 580F .invalid.b [A3 + D5 + 0xF], 0x83 // invalid immediate operation 0000098E 0E3B 14DB 3AAB .invalid.b [PC + D3 * 2 - 0x85], 0xDB // invalid immediate operation 00000994 690E bvs +0x10 /* 000009A4 */ 00000996 6307 bls +0x9 /* 0000099F */ 00000998 0B40 bchg D0, D5 0000099A F33F .extension 0x33F <> // unimplemented 0000099C 0EC3 .incomplete 0000099E 0DAB 3FDB bclr [A3 + 0x3FDB], D6 000009A2 690E bvs +0x10 /* 000009B2 */ label000009A4: 000009A4 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 000009A6 0B59 bchg [A1]+, D5 000009A8 6322 bls +0x24 /* 000009CC */ 000009AA 0E3B 17EB B50E C314 .invalid.b [[PC + <>] + A3 * 4 - 0x3CEC], 0xEB // invalid immediate operation label000009B2: 000009B2 AB45 syscall bEND9 000009B4 0F0E btst A6, D7 000009B6 A320 syscall SetPtrSize, flags=3 000009B8 8368 E101 or.w [A0 - 0x1EFF], D1 000009BC B330 D34E xor.b <>, D1 000009C0 B33A 0EDB xor.b [PC + 0xEDB /* 0000189D, cstring "" */], D1 000009C4 248B move.l [A2], A3 000009C6 E761 asl D1.w, D3 000009C8 000E 0E0E ori.b A6, 0xE label000009CC: 000009CC 0E42 5B67 .invalid.w D2, 0x5B67 /* '[g' */ // invalid immediate operation 000009D0 3379 234A D48B 540F move.w [A1 + 0x540F], [0x234AD48B] 000009D8 0463 028B subi.w -[A3], 0x28B 000009DC 54E3 scc -[A3] 000009DE 5204 addq.b D4, 1 000009E0 A48B syscall CommToolboxDispatch, flags=4 000009E2 047B 0033 3463 subi.w [PC + D3.w * 4 + 0x63], 0x33 /* '3' */ 000009E8 BA3C 6320 cmp.b D5, 0x20 /* ' ' */ 000009EC 06AB 2EFB 2D3C 9326 addi.l [A3 - 0x6CDA], 0x2EFB2D3C 000009F4 0633 3433 388B addi.b [A3 + D3 - 0x117], 0x33 /* '3' */ 000009FA 043C 8326 8354 subi.b 0x54 /* 'T' */, 0x26 /* '&' */ 00000A00 3633 3833 move.w D3, [A3 + D3 + 0x33] 00000A04 120B move.b D1, A3 00000A06 5436 4B54 addq.b <>, 2 00000A0A 1B0F move.b -[A5], A7 00000A0C 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4 00000A0E 0F0E btst A6, D7 00000A10 1F93 645B move.b [A7 + D6.w * 4 + 0x5B], [A3] 00000A14 0123 btst -[A3], D0 00000A16 0ABB 045B 0193 815B 0173 805B xori.l [[PC] + 0x173805B], 0x45B0193 00000A22 01DB .incomplete 00000A24 4BD8 lea.l A5, [A0]+ 00000A26 069B 0242 FB01 addi.l [A3]+, 0x242FB01 00000A2C DA7B 000B add.w D5, [PC + D0.w + 0xB] 00000A30 02B6 063C 2B09 9354 andi.l <>, 0x63C2B09 00000A38 AB1F syscall RgnBlit 00000A3A 233D move.l -[A1], <> 00000A3C 0B46 bchg D6, D5 00000A3E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000A40 8114 or.b [A4], D0 00000A42 134C 8114 move.b [A1 - 0x7EEC], A4 00000A46 436B 5324 chk.w D1, [A3 + 0x5324] 00000A4A 6100 7B04 bsr +0x7B06 /* 00008550 */ 00000A4E 536B 4300 subq.w [A3 + 0x4300], 1 00000A52 FB01 .extension 0xB01 <> // unimplemented 00000A54 067B 00E1 009B addi.w [PC + D0.w - 0x101], 0xE1 00000A5A 0F3C DB37 btst 0x37 /* '7' */, D7 00000A5E 3334 7338 9310 763B move.w -[A1], [A4 - 0x6CEF89C5 + D7 * 2] 00000A66 0703 btst D3, D3 00000A68 5568 7326 subq.w [A0 + 0x7326], 2 00000A6C 1FEB 46C3 move.b <>, [A3 + 0x46C3] 00000A70 163C 733C move.b D3, 0x3C /* '<' */ 00000A74 DB71 4354 add.w <>, D5 00000A78 5B23 subq.b -[A3], 5 00000A7A E3F2 833D 0643 3F4B lsl .w [[A2 + 0x6433F4B] + A0 * 2] 00000A82 710B moveq.l D0, 0x0B 00000A84 D5E3 add.l A2, -[A3] 00000A86 70EB moveq.l D0, 0xFFFFFFEB 00000A88 702B moveq.l D0, 0x2B 00000A8A 04AB 3D58 0300 031D subi.l [A3 + 0x31D], 0x3D580300 00000A92 CB26 and.b -[A6], D5 00000A94 6309 bls +0xB /* 00000A9F */ 00000A96 2B14 move.l -[A5], [A4] 00000A98 3C73 4183 5444 3338 movea.w A6, [[ + <> + D4] + 0x54443338] 00000AA0 534E subq.w A6, 1 00000AA2 810D sbcd -[A0], -[A5] 00000AA4 5B92 subq.l [A2], 5 00000AA6 58EE 5B12 svc [A6 + 0x5B12] 00000AAA 8B03 sbcd D5, D3 00000AAC 5B1D subq.b [A5]+, 5 00000AAE AAE5 syscall 0xAE5 00000AB0 0963 bchg -[A3], D4 00000AB2 4171 09E3 5953 24FB 435B chk.w D0, [[0x5953] + 0x24FB435B] 00000ABC 0053 6BE0 ori.w [A3], 0x6BE0 00000AC0 4A1A tst.b [A2]+ 00000AC2 76E3 moveq.l D3, 0xFFFFFFE3 00000AC4 5913 subq.b [A3], 4 00000AC6 043C 6B6F E18A subi.b 0x8A, 0x6F /* 'o' */ 00000ACC 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00000ACE 047B 225B 5AC5 subi.w [PC + D5 * 2 - 0x59], 0x225B /* '\"[' */ 00000AD4 2E6B 0B13 movea.l A7, [A3 + 0xB13] 00000AD8 040B 5474 subi.b A3, 0x74 /* 't' */ 00000ADC 233D move.l -[A1], <> 00000ADE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000AE0 8BB9 F30B 8BDF or.l [0xF30B8BDF], D5 00000AE6 6100 431F bsr +0x4321 /* 00004E07 */ 00000AEA 360F move.w D3, A7 00000AEC 0423 0BFC subi.b -[A3], 0xFC 00000AF0 3B07 move.w -[A5], D7 00000AF2 B375 B307 4BF6 E30B xor.w [[A5 + <>] + A3 * 2 + 0x4BF6E30B], D1 00000AFA 3B58 4BE3 move.w [A5 + 0x4BE3], [A0]+ 00000AFE AABB syscall 0xABB 00000B00 1121 move.b -[A0], -[A1] 00000B02 D133 1101 add.b [[A3 + <> + D1]], D0 00000B06 070B btst A3, D3 00000B08 0493 006B 0B34 subi.l [A3], 0x6B0B34 00000B0E F30B .extension 0x30B <> // unimplemented 00000B10 E104 asl D4.b, 8 00000B12 8B39 6302 FC06 or.b [0x6302FC06], D5 00000B18 0B0B btst A3, D5 00000B1A BB02 xor.b D2, D5 00000B1C 432E 582B .invalid 1, [A6 + 0x582B] // invalid opcode 4 with b == 4 00000B20 0A48 6B21 xori.w A0, 0x6B21 /* 'k!' */ 00000B24 F30B .extension 0x30B <> // unimplemented 00000B26 9B55 sub.w [A5], D5 00000B28 3B66 5E53 move.w [A5 + 0x5E53], -[A6] 00000B2C 5D5E subq.w [A6]+, 6 00000B2E 3B33 5E73 move.w -[A5], [A3 + D5 * 8 + 0x73] 00000B32 5101 subq.b D1, 8 00000B34 B55B xor.w [A3]+, D2 00000B36 3803 move.w D4, D3 00000B38 135B 8E53 move.b [A1 - 0x71AD], [A3]+ 00000B3C 082A 285E 530D btst.b [A2 + 0x530D], 0x5E /* '^' */ 00000B42 029B 4A34 6B01 andi.l [A3]+, 0x4A346B01 00000B48 9B0D subx.b -[A5], -[A5] 00000B4A 7E53 moveq.l D7, 0x53 00000B4C 5D7E subq.w <>, 6 00000B4E 3B33 7E73 move.w -[A5], [A3 + D7 * 8 + 0x73] 00000B52 5100 subq.b D0, 8 00000B54 FB0B .extension 0xB0B <> // unimplemented 00000B56 2A10 move.l D5, [A0] 00000B58 0802 DB30 btst.b D2, 0x30 /* '0' */ 00000B5C EA38 ror D0.b, D5 00000B5E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000B60 1F18 move.b -[A7], [A0]+ 00000B62 C377 AB45 and.w <>, D1 00000B66 3BB2 932C 4BCE move.w <>, <> 00000B6C 3BD9 move.w <>, [A1]+ 00000B6E 5346 subq.w D6, 1 00000B70 FB4B .extension 0xB4B <> // unimplemented 00000B72 8367 or.w -[A7], D1 00000B74 3B36 0FC5 move.w -[A5], <> 00000B78 8FB3 024B or.l [A3 + D0.w * 2 + 0x4B], D7 00000B7C 00A3 28A6 9B12 ori.l -[A3], 0x28A69B12 00000B82 2700 move.l -[A3], D0 00000B84 105E movea.b A0, [A6]+ 00000B86 DB51 add.w [A1], D5 00000B88 0FE1 .incomplete 00000B8A BD68 8B12 xor.w [A0 - 0x74EE], D6 00000B8E 32BB 2232 move.w [A1], [PC + D2.w * 2 + 0x32] 00000B92 1453 movea.b A2, [A3] 00000B94 5AAB 076B addq.l [A3 + 0x76B], 5 00000B98 47A6 .invalid 3, -[A6] // invalid opcode 4 with b == 6 00000B9A 030C btst A4, D1 00000B9C B483 cmp.l D2, D3 00000B9E 15CB 050B move.b [PC + 0x50B /* 000010AB, cstring "" */], A3 00000BA2 096B 1F10 bchg [A3 + 0x1F10], D4 00000BA6 FB0E .extension 0xB0E <> // unimplemented 00000BA8 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00000BAA E20E lsr D6.b, 1 00000BAC D883 add.l D4, D3 00000BAE 021B 037B andi.b [A3]+, 0x7B /* '{' */ 00000BB2 267B 0083 movea.l A3, [PC + D0.w - 0x125] 00000BB6 0236 7B26 4A14 andi.b [A6 + D4 * 2 + 0x14], 0x26 /* '&' */ 00000BBC 027B 827B 263A andi.w [PC + D2.w * 8 + 0x3A], 0x827B 00000BC2 D355 add.w [A5], D1 00000BC4 AB22 syscall SeekRgn 00000BC6 8304 sbcd D1, D4 00000BC8 FB12 .extension 0xB12 <> // unimplemented 00000BCA 024B 8606 andi.w A3, 0x8606 00000BCE 3302 move.w -[A1], D2 00000BD0 CB0F abcd -[A5], -[A7] 00000BD2 1443 movea.b A2, D3 00000BD4 47C5 lea.l A3, D5 00000BD6 0143 bchg D3, D0 00000BD8 1972 167B 02A3 move.b [A4 + 0x2A3], [A2 + D1.w * 8 + 0x7B] 00000BDE 283A 1E16 move.l D4, [PC + 0x1E16 /* 000029F6, cstring "" */] 00000BE2 C304 abcd D1, D4 00000BE4 6B11 bmi +0x13 /* 00000BF7 */ 00000BE6 E23A ror D2.b, D1 00000BE8 9B01 subx.b D5, D1 00000BEA D8E3 add.w A4, -[A3] 00000BEC 4B33 0213 .invalid 5, [A3 + D0.w * 2 + 0x13] // invalid opcode 4 with b == 4 00000BF0 6C7B bge +0x7D /* 00000C6D */ 00000BF2 57C1 seq D1 00000BF4 0163 bchg -[A3], D0 00000BF6 3FA3 2845 move.w [A7 + D2 + 0x45], -[A3] 00000BFA 0293 4063 80CC andi.l [A3], 0x406380CC 00000C00 409B negx.l [A3]+ 00000C02 1B07 move.b -[A5], D7 00000C04 001A 26A3 ori.b [A2]+, 0xA3 00000C08 0296 0C18 3F27 andi.l [A6], 0xC183F27 00000C0E 003D 1601 ori.b <>, 0x1 00000C12 AB01 syscall BitsToMap 00000C14 0EA3 21ED 0DF3 .invalid.l -[A3], 0x21ED0DF3 // invalid immediate operation 00000C1A 5117 subq.b [A7], 8 00000C1C 0016 531D ori.b [A6], 0x1D 00000C20 D50D addx.b -[A2], -[A5] 00000C22 0B2A D30E btst [A2 - 0x2CF2], D5 00000C26 7909 moveq.l D4, 0x09 00000C28 0367 bchg -[A7], D1 00000C2A 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 00000C2C A909 syscall CalcVis 00000C2E 131F move.b -[A1], [A7]+ 00000C30 A109 syscall Delete/PBHDelete/HDelete, flags=1 00000C32 8509 sbcd -[A2], -[A1] 00000C34 3306 move.w -[A1], D6 00000C36 3B06 move.w -[A5], D6 00000C38 7B57 moveq.l D5, 0x57 00000C3A E105 asl D5.b, 8 00000C3C 2B46 8508 move.l [A5 - 0x7AF8], D6 00000C40 0301 btst D1, D1 00000C42 1700 move.b -[A3], D0 00000C44 392B C0A3 move.w -[A4], [A3 - 0x3F5D] 00000C48 361F move.w D3, [A7]+ 00000C4A 25C3 240F move.l [PC + 0x240F /* 0000305B, cstring "" */], D3 00000C4E B85A cmp.w D4, [A2]+ 00000C50 8A10 or.b D5, [A0] 00000C52 023B 086B 01C6 andi.b <>, 0x6B /* 'k' */ 00000C58 3300 move.w -[A1], D0 00000C5A 3C5B movea.w A6, [A3]+ 00000C5C 3822 move.w D4, -[A2] 00000C5E 0B09 btst A1, D5 00000C60 531F subq.b [A7]+, 1 00000C62 0453 06F3 subi.w [A3], 0x6F3 00000C66 A4CB syscall vSetUpTags, flags=4 00000C68 0B42 bchg D2, D5 00000C6A F3A4 .invalid <> 00000C6C 9B0D subx.b -[A5], -[A5] 00000C6E 031D btst [A5]+, D1 00000C70 F324 .extension 0x324 <> // unimplemented 00000C72 A354 syscall UprString/UprText, flags=3 00000C74 1F5B 09A1 move.b [A7 + 0x9A1], [A3]+ 00000C78 00A3 0336 7300 ori.l -[A3], 0x3367300 00000C7E 8100 sbcd D0, D0 00000C80 E300 asl D0.b, 1 00000C82 36A3 move.w [A3], -[A3] 00000C84 353B 064B move.w -[A2], [PC + D0.w * 8 + 0x4B] 00000C88 0573 077B 08C3 2BD3 1E2B 24B4 bchg [[A3 + 0x8C32BD3] + 0x1E2B24B4], D2 00000C94 7320 moveq.l D1, 0x20 00000C96 13F4 2B0B 7A2B 0A16 C300 0101 move.b [0xC3000101], [[A4 + <> + D2 * 2] + 0x7A2B0A16] 00000CA2 CB05 abcd D5, D5 00000CA4 DB1E add.b [A6]+, D5 00000CA6 BB18 xor.b [A0]+, D5 00000CA8 3306 move.w -[A1], D6 00000CAA 2303 move.l -[A1], D3 00000CAC 4A22 tst.b -[A2] 00000CAE DB1E add.b [A6]+, D5 00000CB0 AB04 syscall ColorMap 00000CB2 02BB 3734 C113 4243 andi.l [PC + D4.w * 2 + 0x43], 0x3734C113 00000CBA 1383 0028 move.b [A1 + D0.w + 0x28], D3 00000CBE D81E add.b D4, [A6]+ 00000CC0 28B3 55DB 1E83 006A move.l [A4], [[] + 0x1E83006A] 00000CC8 D81E add.b D4, [A6]+ 00000CCA 6AB3 bpl -0x4B /* 00000C7F */ 00000CCC 556B 1802 subq.w [A3 + 0x1802], 2 00000CD0 0322 btst -[A2], D1 00000CD2 4223 clr.b -[A3] 00000CD4 01D3 .incomplete 00000CD6 1E3C 6323 move.b D7, 0x23 /* '#' */ 00000CDA 6907 bvs +0x9 /* 00000CE3 */ 00000CDC 7B02 moveq.l D5, 0x02 00000CDE 9B14 sub.b [A4], D5 00000CE0 2B2D EED2 move.l -[A5], [A5 - 0x112E] 00000CE4 FB07 .extension 0xB07 <> // unimplemented 00000CE6 0E02 A330 .invalid.b D2, 0x30 /* '0' */ // invalid immediate operation 00000CEA 34B4 9B14 move.w [A2], <> 00000CEE 3379 F324 4325 366B move.w [A1 + 0x366B], [0xF3244325] 00000CF6 1FFB 02A1 move.b <>, [PC + D0.w * 2 - 0x95] 00000CFA 021B 2136 andi.b [A3]+, 0x36 /* '6' */ 00000CFE EB37 roxl D7.b, D5 00000D00 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00000D02 1B21 move.b -[A5], -[A1] 00000D04 449B neg.l [A3]+ 00000D06 2DCD move.l <>, A5 00000D08 0074 DB1E CD00 ori.w [A4 + <> + A4 * 4], 0xDB1E 00000D0E 386B 1833 movea.w A4, [A3 + 0x1833] 00000D12 06CB .incomplete 00000D14 0B73 17DB 1EE3 02A5 bchg [[] + 0x1EE302A5], D5 00000D1C BA83 cmp.l D5, D3 00000D1E 6E34 bgt +0x36 /* 00000D54 */ 00000D20 9B45 subx.w D5, D5 00000D22 2307 move.l -[A1], D7 00000D24 E367 asl D7.w, D1 00000D26 7317 moveq.l D1, 0x17 00000D28 6B18 bmi +0x1A /* 00000D42 */ 00000D2A 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00000D2C 0F49 bchg A1, D7 00000D2E 0101 btst D1, D0 00000D30 0C13 7A9B cmpi.b [A3], 0x9B 00000D34 2DC7 move.l <>, D7 00000D36 0996 bclr [A6], D4 00000D38 0906 btst D6, D4 00000D3A A303 syscall Write, flags=3 00000D3C 0B00 btst D0, D5 00000D3E A31E syscall NewPtrClear, flags=3 00000D40 0BBB 030F 5304 CB01 bclr [[PC + <>] + D0 * 2 + 0x5304CB01], D5 // begin alternate branch 00000D42-00000D48 label00000D42: 00000D42 030F btst A7, D1 00000D44 5304 subq.b D4, 1 00000D46 CB01 abcd D5, D1 // end alternate branch 00000D42-00000D48 label00000D42: // (misaligned) 00000D48 DA08 add.b D5, A0 00000D4A 02FB .incomplete 00000D4C 0B34 0902 1B11 btst [[A4 + <> + D0] + 0x1B11], D5 00000D52 0B00 btst D0, D5 label00000D54: 00000D54 2302 move.l -[A1], D2 00000D56 638B bls -0x73 /* 00000CE3 */ 00000D58 8304 sbcd D1, D4 00000D5A 1301 move.b -[A1], D1 00000D5C 5A93 addq.l [A3], 5 00000D5E 0C63 0141 cmpi.w -[A3], 0x141 00000D62 00CB .incomplete 00000D64 164B movea.b A3, A3 00000D66 071B btst [A3]+, D3 00000D68 7B22 moveq.l D5, 0x22 00000D6A 5304 subq.b D4, 1 00000D6C 43D8 lea.l A1, [A0]+ 00000D6E 3357 4358 move.w [A1 + 0x4358], [A7] 00000D72 6B08 bmi +0xA /* 00000D7C */ 00000D74 731F moveq.l D1, 0x1F 00000D76 E115 roxl D5.b, 8 00000D78 2B05 move.l -[A5], D5 00000D7A 8B5A or.w [A2]+, D5 label00000D7C: 00000D7C CB68 020F and.w [A0 + 0x20F], D5 00000D80 0621 1226 addi.b -[A1], 0x26 /* '&' */ 00000D84 1378 05F3 F32C move.b [A1 - 0xCD4], [0x000005F3] 00000D8A 9B57 sub.w [A7], D5 00000D8C E927 asl D7.b, D4 00000D8E E165 asl D5.w, D0 00000D90 0B04 btst D4, D5 00000D92 A861 syscall Random 00000D94 AD08 syscall ShowHide, auto_pop 00000D96 0250 0C18 andi.w [A0], 0xC18 00000D9A 1F53 18E5 move.b [A7 + 0x18E5], [A3] 00000D9E 0114 btst [A4], D0 00000DA0 E11F rol D7.b, 8 00000DA2 931A sub.b [A2]+, D1 00000DA4 E30C lsl D4.b, 1 00000DA6 FB01 .extension 0xB01 <> // unimplemented 00000DA8 2307 move.l -[A1], D7 00000DAA CC52 and.w D6, [A2] 00000DAC 2315 move.l -[A1], [A5] 00000DAE 0F21 btst -[A1], D7 00000DB0 0173 2A73 bchg [A3 + D2 * 2 + 0x73], D0 00000DB4 84EB 37E0 divu.w D2, [A3 + 0x37E0] 00000DB8 22EB 37DB move.l [A1]+, [A3 + 0x37DB] 00000DBC 0804 5073 btst.b D4, 0x73 /* 's' */ 00000DC0 04E8 .incomplete 00000DC2 CB01 abcd D5, D1 00000DC4 C101 abcd D0, D1 00000DC6 B318 xor.b [A0]+, D1 00000DC8 CB09 abcd -[A5], -[A1] 00000DCA A158 syscall InsTime, flags=1 00000DCC 0865 41D3 bchg.b -[A5], 0xD3 00000DD0 1C30 A9D0 move.b D6, [] 00000DD4 0108 btst A0, D0 00000DD6 6366 bls +0x68 /* 00000E3E */ 00000DD8 0108 btst A0, D0 00000DDA 8B2E 254D or.b [A6 + 0x254D], D5 00000DDE 9310 sub.b [A0], D1 00000DE0 38F3 4444 move.w [A4]+, [A3 + D4.w * 4 + 0x44] 00000DE4 1B3A F346 move.b -[A5], [PC - 0xCBA /* 0000012C, value 0x13 */] 00000DE8 7B00 moveq.l D5, 0x00 00000DEA 7345 moveq.l D1, 0x45 00000DEC C338 1802 and.b [0x00001802], D1 00000DF0 FB02 .extension 0xB02 <> // unimplemented 00000DF2 8304 sbcd D1, D4 00000DF4 1887 move.b [A4], D7 00000DF6 0A86 2304 2102 xori.l D6, 0x23042102 00000DFC E36B lsl D3.w, D1 00000DFE 186B 01AB movea.b A4, [A3 + 0x1AB] 00000E02 861B or.b D3, [A3]+ 00000E04 6802 bvc +0x4 /* 00000E08 */ 00000E06 EB0F lsl D7.b, 5 label00000E08: 00000E08 18DB move.b [A4]+, [A3]+ 00000E0A 3961 93DB move.w [A4 - 0x6C25], -[A1] 00000E0E 3918 move.w -[A4], [A0]+ 00000E10 2308 move.l -[A1], A0 00000E12 AB06 syscall CullPoints 00000E14 0F02 btst D2, D7 00000E16 7B05 moveq.l D5, 0x05 00000E18 2308 move.l -[A1], A0 00000E1A E100 asl D0.b, 8 00000E1C 8101 sbcd D0, D1 00000E1E FB02 .extension 0xB02 <> // unimplemented 00000E20 2308 move.l -[A1], A0 00000E22 B70A cmpm.b [A3]+, [A2]+ 00000E24 9758 sub.w [A0]+, D3 00000E26 E104 asl D4.b, 8 00000E28 5B08 subq.b A0, 5 00000E2A 9E93 sub.l D7, [A3] 00000E2C 8A98 or.l D5, [A0]+ 00000E2E 5301 subq.b D1, 1 00000E30 9EE0 sub.w A7, -[A0] 00000E32 0F9E bclr [A6]+, D7 00000E34 930C subx.b -[A1], -[A4] 00000E36 331B move.w -[A1], [A3]+ 00000E38 930C subx.b -[A1], -[A4] 00000E3A CB80 and.l D0, D5 00000E3C CB16 and.b [A6], D5 label00000E3E: 00000E3E 930C subx.b -[A1], -[A4] 00000E40 189E move.b [A4], [A6]+ 00000E42 9386 subx.l D1, D6 00000E44 134D F382 move.b [A1 - 0xC7E], A5 00000E48 0101 btst D1, D0 00000E4A DB02 addx.b D5, D2 00000E4C 930C subx.b -[A1], -[A4] 00000E4E 3B21 move.w -[A5], -[A1] 00000E50 923B 046B sub.b D1, [PC + D0.w * 4 + 0x6B] 00000E54 243F move.l D2, <> 00000E56 BB67 xor.w -[A7], D5 00000E58 2B4F 6B24 move.l [A5 + 0x6B24], A7 00000E5C 0F0E btst A6, D7 00000E5E C398 and.l [A0]+, D1 00000E60 0FC1 .incomplete 00000E62 7F9B moveq.l D7, 0xFFFFFF9B 00000E64 55A3 subq.l -[A3], 2 00000E66 DB06 addx.b D5, D6 00000E68 E159 rol D1.w, 8 00000E6A 046B 0542 215D subi.w [A3 + 0x215D], 0x542 00000E70 A3DB syscall vTruncateFile, flags=3 00000E72 F30B .extension 0x30B <> // unimplemented 00000E74 241F move.l D2, [A7]+ 00000E76 0B29 CE36 btst [A1 - 0x31CA], D5 00000E7A AACC syscall 0xACC 00000E7C 3300 move.w -[A1], D0 00000E7E C30F abcd -[A1], -[A7] 00000E80 1F40 9302 move.b [A7 - 0x6CFE], D0 00000E84 3B15 move.w -[A5], [A5] 00000E86 E31B rol D3.b, 1 00000E88 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00000E8A 04BB 27E2 403B 155B 0730 4306 subi.l [[PC] + 0x7304306], 0x27E2403B 00000E96 10E5 move.b [A0]+, -[A5] 00000E98 009B 643B 15DB ori.l [A3]+, 0x643B15DB 00000E9E 2D2A 1006 move.l -[A6], [A2 + 0x1006] 00000EA2 133A AB78 move.b -[A1], [PC - 0x5488 /* FFFFBA1C, cstring "" */] 00000EA6 18DB move.b [A4]+, [A3]+ 00000EA8 D7DB add.l A3, [A3]+ 00000EAA AE0B syscall BackPixPat, auto_pop 00000EAC E70E lsl D6.b, 3 00000EAE B334 3663 xor.b [A4 + D3.w * 8 + 0x63], D1 00000EB2 1704 move.b -[A3], D4 00000EB4 24F8 5306 move.l [A2]+, [0x00005306] 00000EB8 9203 sub.b D1, D3 00000EBA 559B subq.l [A3]+, 2 00000EBC 03E3 .incomplete 00000EBE 332B 04CB move.w -[A1], [A3 + 0x4CB] 00000EC2 013B 15DB 1A98 830B btst [[] + 0x1A98830B], D0 00000ECA B66B 2413 cmp.w D3, [A3 + 0x2413] 00000ECE 1603 move.b D3, D3 00000ED0 1003 move.b D0, D3 00000ED2 003B 153B 0A3B ori.b [PC + D0 * 2 + 0x3B], 0x3B /* ';' */ 00000ED8 44B6 1F53 7AEB 6143 neg.l [[A6] + 0x7AEB6143] 00000EE0 2CEB 67E3 move.l [A6]+, [A3 + 0x67E3] 00000EE4 C513 and.b [A3], D2 00000EE6 BA5A cmp.w D5, [A2]+ 00000EE8 181F move.b D4, [A7]+ 00000EEA 632C bls +0x2E /* 00000F18 */ 00000EEC 332F 8B32 move.w -[A1], [A7 - 0x74CE] 00000EF0 A369 syscall HGetState, flags=3 00000EF2 5367 subq.w -[A7], 1 00000EF4 5B32 F345 subq.b <>, 5 00000EF8 0E06 530F .invalid.b D6, 0xF // invalid immediate operation 00000EFC 0FE2 .incomplete 00000EFE 741B moveq.l D2, 0x1B 00000F00 0FE2 .incomplete 00000F02 D303 addx.b D1, D3 00000F04 330A move.w -[A1], A2 00000F06 E236 roxr D6.b, D1 00000F08 E04B lsr D3.w, 8 00000F0A C41F and.b D2, [A7]+ 00000F0C 1853 movea.b A4, [A3] 00000F0E 0F73 2D21 0065 bchg [[A3 + 0x65 + D2 * 4]], D7 00000F14 0018 9B0F ori.b [A0]+, 0xF label00000F18: 00000F18 BB24 xor.b -[A4], D5 00000F1A D100 addx.b D0, D0 00000F1C B31D xor.b [A5]+, D1 00000F1E 8500 sbcd D2, D0 00000F20 3F65 21B3 move.w [A7 + 0x21B3], -[A5] 00000F24 3404 move.w D2, D4 00000F26 6317 bls +0x19 /* 00000F3F */ 00000F28 10B3 6901 move.b [A0], [[A3 + <> + D6]] 00000F2C 06EE .incomplete 00000F2E FBF3 .invalid <> 00000F30 2B14 move.l -[A5], [A4] 00000F32 2B0F move.l -[A5], A7 00000F34 530F subq.b A7, 1 00000F36 630A bls +0xC /* 00000F42 */ 00000F38 530F subq.b A7, 1 00000F3A 830B sbcd -[A1], -[A3] 00000F3C 1368 A100 2100 move.b [A1 + 0x2100], [A0 - 0x5F00] label00000F42: 00000F42 2100 move.l -[A0], D0 00000F44 2304 move.l -[A1], D4 00000F46 3B44 3B15 move.w [A5 + 0x3B15], D4 00000F4A 0B2B F380 btst [A3 - 0xC80], D5 00000F4E 1F8B 453B 586B 6718 8BB2 FB45 move.b [[A7 + 0x586B6718 + D4 * 4] - 0x744D04BB], A3 00000F5A 0358 bchg [A0]+, D1 00000F5C E33A rol D2.b, D1 00000F5E E90A lsl D2.b, 4 00000F60 5318 subq.b [A0]+, 1 00000F62 5413 addq.b [A3], 2 00000F64 046B 0B9B 0AE3 subi.w [A3 + 0xAE3], 0xB9B 00000F6A B38B cmpm.l [A1]+, [A3]+ 00000F6C 03D8 .incomplete 00000F6E 9B43 subx.w D5, D3 00000F70 EB01 asl D1.b, 5 00000F72 E345 asl D5.w, 1 00000F74 C307 abcd D1, D7 00000F76 983B 48C6 sub.b D4, [PC + D4 - 0x58] 00000F7A 4379 7B09 EB67 chk.w D1, [0x7B09EB67] 00000F80 0B2E 8B03 btst [A6 - 0x74FD], D5 00000F84 B69B cmp.l D3, [A3]+ 00000F86 43A1 .invalid 1, -[A1] // invalid opcode 4 with b == 6 00000F88 3460 movea.w A2, -[A0] 00000F8A 2B6A 1F13 57F3 move.l [A5 + 0x57F3], [A2 + 0x1F13] 00000F90 3923 move.w -[A4], -[A3] 00000F92 57A5 subq.l -[A5], 3 00000F94 8D8B 7258 unpk -[A6], -[A3], 0x7258 00000F98 0E0E 6A0E .invalid.b A6, 0xE // invalid immediate operation 00000F9C BB0D cmpm.b [A5]+, [A5]+ 00000F9E 0E0E 5858 .invalid.b A6, 0x58 /* 'X' */ // invalid immediate operation 00000FA2 580F addq.b A7, 4 00000FA4 587B 847B addq.w [PC + A0.w * 4 + 0x7B], 4 00000FA8 092F AB45 btst [A7 - 0x54BB], D4 00000FAC 1F53 46AB move.b [A7 + 0x46AB], [A3] 00000FB0 3693 move.w [A3], [A3] 00000FB2 BF5B xor.w [A3]+, D7 00000FB4 32DB move.w [A1]+, [A3]+ 00000FB6 5703 subq.b D3, 3 00000FB8 4EB3 362B jsr [A3 + D3.w * 8 + 0x2B] 00000FBC C01F and.b D0, [A7]+ 00000FBE 3B32 E33A A336 1B03 F70B move.w -[A5], [[A2 - 0x5CC9E4FD + A6 * 2] - 0x8F5] 00000FC8 F585 .invalid <> 00000FCA 0293 F01F A80F andi.l [A3], 0xF01FA80F 00000FD0 A8FB syscall MapRgn 00000FD2 F0A8 8B3C .extension 0x0A8 <> // unimplemented 00000FD6 1B16 move.b -[A5], [A6] 00000FD8 EBC9 0E0E bfexts D0, A1 {D0:14} 00000FDC 33AF .incomplete 00000FDE 0F .incomplete